function line_re_onchange(obj)
{
	var v = parseInt($(obj).val());
	if(v!=-1)return;
	v = parseInt($(obj).find('option:selected').prev().val())+1;
	$(obj).find('option:last').remove();
	for(var i=v;i<v+10;i++)$(obj).append('<option value="'+i+'">'+i+'</option>'); 
	$(obj).append('<option value="-1">更多</option>'); 
	$(obj).val([v]);
}
$(function(){
	$('#pricelist>div[rackrate]').each(function(){
		$('.linePriceClass').append('<li p_id="'+$(this).attr('p_id')+'">'+$(this).attr('p_name')+'</li>');
	});
	$('.linePriceClass>li').click(function(){
		$('#o_startdate').find('option').remove();
		var p_id=$(this).attr('p_id');
		$('#o_pricetype').val(p_id);
		$('.linePriceClass>li').removeClass();
		$(this).addClass('yes');
		var p=$('#pricelist>div[p_id="'+p_id+'"]');
		var sp=$(p).attr('specialprice'),pr=$(p).attr('price'),cpr=$(p).attr('childrenprice'),v=$(p).attr('startdate');
		$('span[linestartdate]').html('').attr('linestartdate',v);
		formatlinestartdate();
		$('#rackrate').html('¥'+$(p).attr('rackrate'));
		$('#diyong').html($(p).attr('diyong'));
		$('#childrendiyong').html($(p).attr('childrendiyong'));
		$('#price').attr('value',pr).html('¥'+pr);
		$('#childrenprice').attr('value',cpr).html('¥'+cpr);
		CreateCalendar('calendarcontainer',0,0,v,pr,cpr,sp,function(t){
						   $('#o_startdate').append('<option value="'+$(t).attr('id')+'" selected="selected">'+$(t).attr('id')+' 成人价:'+$(t).attr('price')+'元 儿童价:'+$(t).attr('childrenprice')+'元</option>');
					   });
		var today = new Date();
		today=Date.parse(today.getFullYear() + '/' + (today.getMonth() + 1) + '/' + (today.getDate()+1));
		var d,d1,s=getlinepricetype(v),s1,tmp;
		if(s==3){
			s1=v.indexOf("至");
			d=Date.parse($.trim(v.substring(0,s1)).replace(/-/g, '/'));
			if(d>today+86400000*90){alert('最多预订90天以内的线路!');return;}
			d1=Date.parse($.trim(v.substring(s1+1)).replace(/-/g, '/'));
			if(d1<today){alert('发团时间已结束!');return;}
			if(d1>today+86400000*90){d1=today+86400000*90;}
		}else{
			d1=today+86400000*90;d=today;
		}
		v=','+v+',';
		sp='|'+sp+'|';
		for(var i=d;i<=d1;i++)
		{
			today=new Date(i);
			i+=86400000-1;
			if(s==1){
				if(v.indexOf(','+today.getDate()+',')==-1)continue;
			}else if(s==2){
				if(v.indexOf((['日','一','二','三','四','五','六'])[today.getDay()])==-1)continue;
			}
			p_id=today.getFullYear() + '-' + (today.getMonth() + 1) + '-' + today.getDate();
			s1=sp.indexOf(p_id+':');
			if(s1==-1){
				$('#o_startdate').append('<option value="'+p_id+'">'+p_id+'（成人:'+pr+'元 儿童:'+cpr+'元）</option>');
			}else{
				tmp=sp.substring(s1+p_id.length+1);
				tmp=tmp.substring(0,tmp.indexOf('|'));
				s1=tmp.indexOf(':');
				tmp=tmp.split(':');
				if(tmp[0]=='0'||tmp[1]=='0')continue;
				$('#o_startdate').append('<option value="'+p_id+'">'+p_id+'（成人:'+tmp[0]+'元 儿童:'+tmp[1]+'元）</option>');
			}
			if($('#o_startdate').find('option').length==10)break;
		}
	});
	$('.linePriceClass>li[p_id="'+$('#pricelist>div[default="1"]').attr('p_id')+'"]').click();
	$('#booking').click(function(){
		var url=link['linebooking']+'startdate='+$('#o_startdate').val()+'&pricetype='+$('#o_pricetype').val()+'&adult='+$('#o_adult').val()+'&children='+$('#o_children').val();
		if(GetCookie('username')!=''){location=url;return;}
		ShowWindow('', '',webpath+'BookingLogin.aspx?Page='+URLencode(url));
	});
	var travel=$('#TravelContainer').find('div[name="travel"]');
	if(travel.length==0)return;
	var tmp='',tmp1,ta,obj;
	travel.find('div[name="day"]').each(function(i){
        tmp+='<h1 class="travelTie">第<span>'+(i+1)+'</span>天 '+$(this).find('[name="title"]:first').html()+'</h1>';
		var sid=$(this).find('[name="sceneryid"]')	.text();
		if(sid!=''){
			tmp1='';
			ta=sid.split(',');
			for(var j=0;j<ta.length;j++){
				obj=$('#citypiclist').find('[d_id="'+ta[j]+'"]');
				if(obj.length>0){
					tmp1+='<li><p><a href="'+obj.attr('url')+'" title="查看'+obj.attr('p_title')+'其它线路"><img src="'+obj.attr('p_pic')+'"/></a></p><span><a href="'+obj.attr('url')+'" title="'+obj.attr('p_title')+'">'+obj.attr('p_title')+'</a></span></li>';
				}
			}
			if(tmp1!=''){
				tmp+='<div class="subTit">游玩景区<span>（温馨提示：实际游玩的景区因天气状况可能会有所不同）</span></div><ul class="pics">'+tmp1+'</ul>';
			}
		}
		tmp+='<div class="subTit">行程内容</div><table width="100%" border="0" cellspacing="0" cellpadding="0">';
		$(this).find('[name="activity"]').each(function(){
			tmp+='<tr><td width="10%" valign="top" class="subTextTit">'+$(this).find('[name="title"]').text()+'</td><td width="90%" valign="top" class="subTextContent">'+$(this).find('[name="text"]').html()+'</td></tr>';							   
		});
        tmp+='</table>';
		var dining=$(this).find('[name="dining"]').text();
	    tmp+='<ul class="guild"><li>用餐：早餐：'+(dining.indexOf('早餐')==-1?'敬请自理':'含');
	    tmp+=' 午餐：'+(dining.indexOf('中餐')==-1?'敬请自理':'含');
	    tmp+=' 晚餐：'+(dining.indexOf('晚餐')==-1?'敬请自理':'含');
        tmp+='</li><li>住宿：'+$(this).find('[name="stay"]').text()+'</li></ul>';	
        obj=$(this).find('[name="shop"]');
		if(obj.length>0){
            tmp+='<div class="subTit">购物店</div><table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#dddddd" class="taB" style="margin-top:10px;"><tr class="taBTit"><td width="20%">购物店名称</td><td>营业产品</td><td width="30%">停留时间</td><td width="30%">说明</td></tr>';
			obj.each(function(){
				tmp+='<tr><td>'+$(this).find('[name="name"]').text()+'</td><td>'+$(this).find('[name="product"]').text()+'</td><td>'+$(this).find('[name="stop"]').text()+'</td><td>'+$(this).find('[name="text"]').text()+'</td></tr>';
			});
			tmp+='</table>';
		}
        obj=$(this).find('[name="self"]');
		if(obj.length>0){
            tmp+='<div class="subTit">自费项目</div><table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#dddddd" class="taB" style="margin-top:10px;"><tr class="taBTit"><td width="20%">自费项目名称</td><td>参考价格</td><td>详情/备注</td></tr>';
			obj.each(function(){
				tmp+='<tr><td>'+$(this).find('[name="title"]').text()+'</td><td>'+$(this).find('[name="price"]').text()+'</td><td>'+$(this).find('[name="text"]').text()+'</td></tr>';
			});
			tmp+='</table>';
		}
	});
	$('#TravelContainer').html(tmp);
});